package com.zqxq.lottery.entity.vo.jczq;

import cn.hutool.core.date.DateUtil;
import com.zqxq.lottery.entity.enums.LotteryIdEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * 说    明：   app API 赛事信息
 * 创 建 人：	一刀·胡
 * 创建时间：	2018/5/4 13:58
 * 修 改 人：
 * 修改日期：
 **/
@Data
@ApiModel
public class MatchApiVO {
    @ApiModelProperty("彩种")
    private Long lotteryId = LotteryIdEnum.JCZQ.getId();//彩种
    @ApiModelProperty("赛事日期")
    private String date;//赛事日期
    @ApiModelProperty("赛事周期（星期几）")
    private String week;//赛事周期（星期几）
    @ApiModelProperty("赛事数量")
    private Integer count = 0;//赛事数量
    @ApiModelProperty("赛事信息集合")
    private List<MatchVO> match;//	赛事信息集合

    public MatchApiVO(){}

    public MatchApiVO(Date date){
        if(null ==date || date.before(new Date())){
            this.date = "今日";
            this.week = "";
        }
        else{
            this.date = DateUtil.format(date,"yyyy-MM-dd");
            this.week = DateUtil.dayOfWeekEnum(date).toChinese();
        }
    }

}
